iT邦幫忙

2024 iThome 鐵人賽

DAY 12
1
佛心分享-IT 人自學之術

菜雞學習JavaScript的30日讀書分享系列 第 12

菜雞學習JavaScript的30日讀書分享【Day 12】除法運算子

  • 分享至 

  • xImage
  •  

====================本系列文章沒有什麼高深的理論====================
====================純粹是以一個菜雞的視角來分享====================

運算子的四則運算-除法運算子(/)

除法跟前面說的乘法比較相似,需要注意的一個點是,
除號在JavaScript是使用斜線/,而不是以前在學校常見的÷

const bear = 500 / 10;

console.log(bear) // 50;

在最常見前後兩者都是數字的情況下,計算結果就會是兩個值的商數

不過在「被除數」為0的情況下,則會出現以下的幾種情形:

  • 除數為正數,結果會為Infinity(無限大)
  • 除數為負數,結果會為-Infinity(無限小)
  • 除數為0時,結果則會為NaN
0 / 10  // Infinity
0 / -10 // -Infinity
0 / 0 // NaN

當然也會跟前面所說的相同,只要有其中一個值是NaN,那麼結果就會是NaN

100 / NaN // NaN

然而其中一個值不是數字的情況,JavaScript也會先在背後使用Number()轉換後才進行計算。

今日的分享就到這囉,我們明天見,掰掰!


上一篇
菜雞學習JavaScript的30日讀書分享【Day 11】乘法運算子
下一篇
菜雞學習JavaScript的30日讀書分享【Day 13】取餘數運算子
系列文
菜雞學習JavaScript的30日讀書分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言